package cn.hss.object.dt;

/**
 * @author 作者：HeShaoShuai
 * @Email 邮箱：2569819541@qq.com
 * @Date 日期：2023/4/25 17:24
 * @Package 包名：cn.hss.object.dt
 * @Project 项目名：JavaSE
 * @Version 1.0
 */
public class Person {
	//宠物属性
	private Dog dog;
	//领养宠物
	public void adopt(Dog dog){
		this.dog=dog;
	}
	//喂食
	public void feed(){
		if(dog != null){
			dog.eat();
		}
	}
    /*问题1：从养狗换到养猫怎么办？ 修改代码  —— 多态
    问题2：或者有的人养狗，有的人养猫怎么办？ --抽象
    问题3：要是还有更多其它宠物类型怎么办？   --抽象
    * */
}
